package com.wlz.bitOperation;

/**
 *  位运算 --  位非( ~ )           位非是一元操作符
 *
 *      位非：操作数的第n位为1，那么结果的第n位为0，反之。
 * @author： wlz
 * @Date 2021/1/19 15:03
 * @description： TODO
 * @version: 1.0
 */
public class BitNot {

    public static void main(String[] args) {

        /**
         *  0000 0000 0000 0000 0000 0000 0000 0101   5转换成2进制
         *
         *  1111 1111 1111 1111 1111 1111 1111 1010   -6转换成2进制
         */
        // 结果: -6
        System.out.println(~5);
    }
}
